#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int main(void)
{
    umask(0);
    int fd1=open("test.txt",O_RDONLY,0666);
    if(fd1<0)
    {
        printf("open failed\n");
        return 1;
    }
    char c;
    while(1)
    {
        ssize_t ret=read(fd1,&c,1);
        if(ret>0)
        {
            write(1,&c,1);
        }
        else
        {
            break;
        }
    }
    printf("over\n");
    //for(int i=0;i<5;i++)
   // {
     //   write(fd1,buf,strlen(buf));
   // }
   close(fd1);
    return 0;
    
}
